package com.ctg.itrdc.imageconsole.data.dto;

import java.io.Serializable;

public class DmsVersionDTO extends BaseDTO implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -352020669729205163L;

	/**
	 * 		Author			Date			Operation
	 * 		Shizhu.Peng		2017-03-05		create
	 */
	
	private Long versionId;	
	
	private Long imageIndexId;
	
	private String rcName;
	
	private String k8sCode;
	
	private String namespace;
	
	private Integer replicas;
	
	private String yamlContent;	
	
	private String state;
	
	private String releaseState;
	
	private String releaseDesc;
	
	private Integer isAutoElastic;
	
	private String elasticIndicator;
	
	private Integer minPodNum;
	
	private Integer maxPodNum;
	
	private Integer maxCpu;
	
	private String elasticStartTime;
	
	private String elasticEndTime;
	
	private String timeRate;	

	public Long getVersionId() {
		return versionId;
	}

	public void setVersionId(Long versionId) {
		this.versionId = versionId;
	}

	public Long getImageIndexId() {
		return imageIndexId;
	}

	public void setImageIndexId(Long imageIndexId) {
		this.imageIndexId = imageIndexId;
	}

	public String getRcName() {
		return rcName;
	}

	public void setRcName(String rcName) {
		this.rcName = rcName;
	}

	public String getK8sCode() {
		return k8sCode;
	}

	public void setK8sCode(String k8sCode) {
		this.k8sCode = k8sCode;
	}

	public String getNamespace() {
		return namespace;
	}

	public void setNamespace(String namespace) {
		this.namespace = namespace;
	}

	
	public Integer getReplicas() {
		return replicas;
	}

	public void setReplicas(Integer replicas) {
		this.replicas = replicas;
	}

	public String getYamlContent() {
		return yamlContent;
	}

	public void setYamlContent(String yamlContent) {
		this.yamlContent = yamlContent;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public String getReleaseState() {
		return releaseState;
	}

	public void setReleaseState(String releaseState) {
		this.releaseState = releaseState;
	}

	public String getReleaseDesc() {
		return releaseDesc;
	}

	public void setReleaseDesc(String releaseDesc) {
		this.releaseDesc = releaseDesc;
	}

	public Integer getIsAutoElastic() {
		return isAutoElastic;
	}

	public void setIsAutoElastic(Integer isAutoElastic) {
		this.isAutoElastic = isAutoElastic;
	}

	public String getElasticIndicator() {
		return elasticIndicator;
	}

	public void setElasticIndicator(String elasticIndicator) {
		this.elasticIndicator = elasticIndicator;
	}

	public Integer getMinPodNum() {
		return minPodNum;
	}

	public void setMinPodNum(Integer minPodNum) {
		this.minPodNum = minPodNum;
	}

	public Integer getMaxPodNum() {
		return maxPodNum;
	}

	public void setMaxPodNum(Integer maxPodNum) {
		this.maxPodNum = maxPodNum;
	}

	public Integer getMaxCpu() {
		return maxCpu;
	}

	public void setMaxCpu(Integer maxCpu) {
		this.maxCpu = maxCpu;
	}

	public String getElasticStartTime() {
		return elasticStartTime;
	}

	public void setElasticStartTime(String elasticStartTime) {
		this.elasticStartTime = elasticStartTime;
	}

	public String getElasticEndTime() {
		return elasticEndTime;
	}

	public void setElasticEndTime(String elasticEndTime) {
		this.elasticEndTime = elasticEndTime;
	}

	public String getTimeRate() {
		return timeRate;
	}

	public void setTimeRate(String timeRate) {
		this.timeRate = timeRate;
	}

		
}
